package com.linyaonan.leetcode.medium._2095;

import java.util.StringJoiner;

public class ListNode {
    int val;
    ListNode next;
    ListNode() {}
    ListNode(int val) { this.val = val; }
    ListNode(int val, ListNode next) { this.val = val; this.next = next; }

    @Override
    public String toString() {
        if (this == null) {
            return "[]";
        }
        StringJoiner joiner = new StringJoiner("->");
        ListNode tmp = this;

        while (tmp != null) {
            joiner.add(tmp.val + "");
            tmp = tmp.next;
        }

        return joiner.toString();
    }
}